home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / include / pidgin / pidginstock.h < prev   
Encoding:
C/C++ Source or Header  |  2007-05-04  |  7.2 KB  |  155 lines

  1. /**
  2.  * @file pidginstock.h GTK+ Stock resources
  3.  * @ingroup pidgin
  4.  *
  5.  * pidgin
  6.  *
  7.  * Pidgin is the legal property of its developers, whose names are too numerous
  8.  * to list here.  Please refer to the COPYRIGHT file distributed with this
  9.  * source distribution.
  10.  * 
  11.  * This program is free software; you can redistribute it and/or modify
  12.  * it under the terms of the GNU General Public License as published by
  13.  * the Free Software Foundation; either version 2 of the License, or
  14.  * (at your option) any later version.
  15.  *
  16.  * This program is distributed in the hope that it will be useful,
  17.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  18.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  19.  * GNU General Public License for more details.
  20.  *
  21.  * You should have received a copy of the GNU General Public License
  22.  * along with this program; if not, write to the Free Software
  23.  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  24.  */
  25. #include <gtk/gtkstock.h>
  26.  
  27. #ifndef _PIDGIN_STOCK_H_
  28. #define _PIDGIN_STOCK_H_
  29.  
  30. /**************************************************************************/
  31. /** @name Stock images                                                    */
  32. /**************************************************************************/
  33. /*@{*/
  34. #define PIDGIN_STOCK_ACTION          "pidgin-action"
  35. #define PIDGIN_STOCK_ALIAS           "pidgin-alias"
  36. #define PIDGIN_STOCK_AWAY            "pidgin-away"
  37. #define PIDGIN_STOCK_CHAT            "pidgin-chat"
  38. #define PIDGIN_STOCK_CLEAR           "pidgin-clear"
  39. #define PIDGIN_STOCK_CLOSE_TABS      "pidgin-close-tab"
  40. #define PIDGIN_STOCK_DEBUG           "pidgin-debug"
  41. #define PIDGIN_STOCK_DISCONNECT      "pidgin-disconnect"
  42. #define PIDGIN_STOCK_DOWNLOAD        "pidgin-download"
  43. #define PIDGIN_STOCK_EDIT            "pidgin-edit"
  44. #define PIDGIN_STOCK_FGCOLOR         "pidgin-fgcolor"
  45. #define PIDGIN_STOCK_FILE_CANCELED   "pidgin-file-canceled"
  46. #define PIDGIN_STOCK_FILE_DONE       "pidgin-file-done"
  47. #define PIDGIN_STOCK_IGNORE          "pidgin-ignore"
  48. #define PIDGIN_STOCK_INVITE          "pidgin-invite"
  49. #define PIDGIN_STOCK_MODIFY          "pidgin-modify"
  50. #define PIDGIN_STOCK_OPEN_MAIL       "pidgin-stock-open-mail"
  51. #define PIDGIN_STOCK_PAUSE           "pidgin-pause"
  52. #define PIDGIN_STOCK_POUNCE          "pidgin-pounce"
  53. #define PIDGIN_STOCK_SIGN_OFF        "pidgin-sign-off"
  54. #define PIDGIN_STOCK_SIGN_ON         "pidgin-sign-on"
  55. #define PIDGIN_STOCK_TEXT_NORMAL     "pidgin-text-normal"
  56. #define PIDGIN_STOCK_TYPED           "pidgin-typed"
  57. #define PIDGIN_STOCK_UPLOAD          "pidgin-upload"
  58.  
  59. /* Status icons */
  60. #define PIDGIN_STOCK_STATUS_AVAILABLE  "pidgin-status-available"
  61. #define PIDGIN_STOCK_STATUS_AVAILABLE_I "pidgin-status-available-i"
  62. #define PIDGIN_STOCK_STATUS_AWAY       "pidgin-status-away"
  63. #define PIDGIN_STOCK_STATUS_AWAY_I     "pidgin-status-away-i"
  64. #define PIDGIN_STOCK_STATUS_BUSY       "pidgin-status-busy"
  65. #define PIDGIN_STOCK_STATUS_BUSY_I     "pidgin-status-busy-i"
  66. #define PIDGIN_STOCK_STATUS_CHAT       "pidgin-status-chat"
  67. #define PIDGIN_STOCK_STATUS_INVISIBLE  "pidgin-status-invisible"
  68. #define PIDGIN_STOCK_STATUS_XA         "pidgin-status-xa"
  69. #define PIDGIN_STOCK_STATUS_XA_I       "pidgin-status-xa-i"
  70. #define PIDGIN_STOCK_STATUS_LOGIN      "pidgin-status-login"
  71. #define PIDGIN_STOCK_STATUS_LOGOUT     "pidgin-status-logout"
  72. #define PIDGIN_STOCK_STATUS_OFFLINE    "pidgin-status-offline"
  73. #define PIDGIN_STOCK_STATUS_PERSON     "pidgin-status-person"
  74. #define PIDGIN_STOCK_STATUS_MESSAGE    "pidgin-status-message"
  75.  
  76. /* Chat room emblems */
  77. #define PIDGIN_STOCK_STATUS_IGNORED    "pidgin-status-ignored"
  78. #define PIDGIN_STOCK_STATUS_FOUNDER    "pidgin-status-founder"
  79. #define PIDGIN_STOCK_STATUS_OPERATOR   "pidgin-status-operator"
  80. #define PIDGIN_STOCK_STATUS_HALFOP     "pidgin-status-halfop"
  81. #define PIDGIN_STOCK_STATUS_VOICE      "pidgin-status-voice"
  82.  
  83. /* Dialog icons */
  84. #define PIDGIN_STOCK_DIALOG_AUTH    "pidgin-dialog-auth"
  85. #define PIDGIN_STOCK_DIALOG_ERROR    "pidgin-dialog-error"
  86. #define PIDGIN_STOCK_DIALOG_INFO    "pidgin-dialog-info"
  87. #define PIDGIN_STOCK_DIALOG_MAIL    "pidgin-dialog-mail"
  88. #define PIDGIN_STOCK_DIALOG_QUESTION    "pidgin-dialog-question"
  89. #define PIDGIN_STOCK_DIALOG_COOL    "pidgin-dialog-cool"
  90. #define PIDGIN_STOCK_DIALOG_WARNING    "pidgin-dialog-warning"
  91.  
  92. /* StatusBox Animations */
  93. #define PIDGIN_STOCK_ANIMATION_CONNECT0 "pidgin-anim-connect0"
  94. #define PIDGIN_STOCK_ANIMATION_CONNECT1 "pidgin-anim-connect1"
  95. #define PIDGIN_STOCK_ANIMATION_CONNECT2 "pidgin-anim-connect2"
  96. #define PIDGIN_STOCK_ANIMATION_CONNECT3 "pidgin-anim-connect3"
  97. #define PIDGIN_STOCK_ANIMATION_CONNECT4 "pidgin-anim-connect4"
  98. #define PIDGIN_STOCK_ANIMATION_CONNECT5 "pidgin-anim-connect5"
  99. #define PIDGIN_STOCK_ANIMATION_CONNECT6 "pidgin-anim-connect6"
  100. #define PIDGIN_STOCK_ANIMATION_CONNECT7 "pidgin-anim-connect7"
  101. #define PIDGIN_STOCK_ANIMATION_CONNECT8 "pidgin-anim-connect8"
  102. #define PIDGIN_STOCK_ANIMATION_TYPING0    "pidgin-anim-typing0"
  103. #define PIDGIN_STOCK_ANIMATION_TYPING1    "pidgin-anim-typing1"
  104. #define PIDGIN_STOCK_ANIMATION_TYPING2    "pidgin-anim-typing2"
  105. #define PIDGIN_STOCK_ANIMATION_TYPING3    "pidgin-anim-typing3"
  106. #define PIDGIN_STOCK_ANIMATION_TYPING4    "pidgin-anim-typing4"
  107.  
  108. /* Toolbar (and menu) icons */
  109. #define PIDGIN_STOCK_TOOLBAR_ACCOUNTS     "pidgin-accounts"
  110. #define PIDGIN_STOCK_TOOLBAR_BGCOLOR      "pidgin-bgcolor"
  111. #define PIDGIN_STOCK_TOOLBAR_BLOCK        "pidgin-block"
  112. #define PIDGIN_STOCK_TOOLBAR_FGCOLOR      "pidgin-fgcolor"
  113. #define PIDGIN_STOCK_TOOLBAR_SMILEY       "pidgin-smiley"
  114. #define PIDGIN_STOCK_TOOLBAR_FONT_FACE      "pidgin-font-face"
  115. #define PIDGIN_STOCK_TOOLBAR_TEXT_SMALLER "pidgin-text-smaller"
  116. #define PIDGIN_STOCK_TOOLBAR_TEXT_LARGER  "pidgin-text-larger"
  117. #define PIDGIN_STOCK_TOOLBAR_INSERT_IMAGE "pidgin-insert-image"
  118. #define PIDGIN_STOCK_TOOLBAR_INSERT_LINK  "pidgin-insert-link"
  119. #define PIDGIN_STOCK_TOOLBAR_MESSAGE_NEW  "pidgin-message-new"
  120. #define PIDGIN_STOCK_TOOLBAR_PENDING      "pidgin-pending"
  121. #define PIDGIN_STOCK_TOOLBAR_PLUGINS      "pidgin-plugins"
  122. #define PIDGIN_STOCK_TOOLBAR_TYPING       "pidgin-typing"
  123. #define PIDGIN_STOCK_TOOLBAR_USER_INFO    "pidgin-info"
  124. #define PIDGIN_STOCK_TOOLBAR_UNBLOCK      "pidgin-unblock"
  125. #define PIDGIN_STOCK_TOOLBAR_SELECT_AVATAR "pidgin-select-avatar"
  126. #define PIDGIN_STOCK_TOOLBAR_SEND_FILE    "pidgin-send-file"
  127.  
  128. /* Tray icons */
  129. #define PIDGIN_STOCK_TRAY_AVAILABLE       "pidgin-tray-available"
  130. #define PIDGIN_STOCK_TRAY_INVISIBLE      "pidgin-tray-invisible"
  131. #define PIDGIN_STOCK_TRAY_AWAY            "pidgin-tray-away"
  132. #define PIDGIN_STOCK_TRAY_BUSY            "pidgin-tray-busy"
  133. #define PIDGIN_STOCK_TRAY_XA              "pidgin-tray-xa"
  134. #define PIDGIN_STOCK_TRAY_OFFLINE         "pidgin-tray-offline"
  135. #define PIDGIN_STOCK_TRAY_CONNECT         "pidgin-tray-connect"
  136. #define PIDGIN_STOCK_TRAY_PENDING         "pidgin-tray-pending"
  137.  
  138.  
  139. /*@}*/
  140.  
  141. /**
  142.  * For using icons that aren't one of the default GTK_ICON_SIZEs
  143.  */
  144. #define PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL    "pidgin-icon-size-tango-extra-small"
  145. #define PIDGIN_ICON_SIZE_TANGO_SMALL          "pidgin-icon-size-tango-small"
  146. #define PIDGIN_ICON_SIZE_TANGO_MEDIUM         "pidgin-icon-size-tango-medium"
  147. #define PIDGIN_ICON_SIZE_TANGO_LARGE          "pidgin-icon-size-tango-large"
  148. #define PIDGIN_ICON_SIZE_TANGO_HUGE           "pidgin-icon-size-tango-huge"
  149. /**
  150.  * Sets up the purple stock repository.
  151.  */
  152. void pidgin_stock_init(void);
  153.  
  154. #endif /* _PIDGIN_STOCK_H_ */
  155.